//多线程实现数据库更新,每五分钟更新一次
public class DataUpdate extends Thread {
    int sleepTime = 60 * 1000;// 睡眠1分钟
    @Override
    public void run() {
        while (true) {
            // 执行备份操作
            Main.userAccountArray.accountArrayUpdateAll();
            Main.userInfArray.userInfArrayUpdateAll();
            Main.courseInfArray.CourseInfArrayUpdate();
            Main.gradeInfArray.CourseInfArrayUpdate();
            // 暂停一段时间，例如每天执行一次
            sleepForSomeTime();
        }
    }

    private void sleepForSomeTime() {
        try {
            Thread.sleep(sleepTime);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
